@font-face {
	font-family: "pingfangbold";
	src: url("../../skin/font/PingFang_Bold.woff");
}
@font-face {
	font-family: "pingfanglight";
	src: url("../../skin/font/PingFang_Light.woff");
}
@font-face {
	font-family: "pingfangmedium";
	src: url("../../skin/font/PingFang_Medium.woff");
}
@font-face {
	font-family: "pingfangregular";
	src: url("../../skin/font/PingFang_Regular.woff");
}
/******banner******/
.banner_wrap{width: 100% !important;  height: auto; position: relative;}
.banner_wrap p{overflow: hidden; width: 100%;}
.banner_wrap>p>img{display: block; width: 100%; visibility: hidden;}

.swiper-container-banner {
	width: 100%;
	height: 700px;
	margin-left: auto;
	margin-right: auto;
}

.swiper-container-banner .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-container-banner .swiper-slide img{
	width: 100%;
}
.swiper-container-banner .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{
	content: ''!important;
	background: #FFFFFF;
	font-size: 10px;
}
.swiper-container-banner .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{
	content: ''!important;
	background: #FFFFFF;
	font-size: 10px;
}
.swiper-container-banner .swiper-button-next{
	width: 50px;
	height: 50px;
	display:none;
	background: url("../images/index/banner-jiantou.jpg")no-repeat center/cover!important;
}
.swiper-container-banner .swiper-button-prev{
	width: 50px;
	height: 50px;
	display:none;
	background: url("../images/index/banner-jiantoul.jpg")no-repeat center/cover!important;
}
.swiper-container-banner .swiper-button-next:hover{
	background: url("../images/index/banner-jiantou-h.jpg") no-repeat center/cover!important;
}
.swiper-container-banner .swiper-button-prev:hover{
	background: url("../images/index/banner-jiantoul-h.jpg")no-repeat center/cover!important;
}
.swiper-container-banner:hover .swiper-button-next, .swiper-container:hover .swiper-button-prev{
	display: block;
}

.swiper-container-banner .swiper-pagination-bullet {
	width: 50px!important;
	height: 3px!important;
	display: inline-block;
	background: #FFFFFF;
	opacity: 1;
	border-radius: 0!important;
}
.swiper-pagination-bullet-active{
	background: #119be8!important;
}
:root {
	--swiper-theme-color: #119be8!important;
}
@media screen and (max-width: 550px){
	.swiper-container-banner .swiper-pagination-bullet {
		width: 30px!important;
		height: 3px!important;
		display: inline-block;
		background: #FFFFFF;
		opacity: 1;
	}
	.swiper-container-banner .swiper-button-next ,
	.swiper-container-banner .swiper-button-prev{
		width: 30px;
		height: 30px;
		top: 60%;
	}
	.swiper-container-banner{
		margin-top: 20px;
	}
}





/*--所有产品--*/
.container-tit{
	/*padding: 0;*/
	margin-top: 50px;
}
.cp-title{
	font-size: 42px;
}
.serve{
	width: 100%;
	height: auto;
}
.se_title{
	margin-top: 20px;
}
.se_title_main h2{
	font-size: 42px;
	color: #313131;
}
.faixan{
	margin-bottom: -4px;
}
.se_list li{}
.se_list li a{display: block; width: 100%; height: 180px; overflow: hidden; padding: 52.5px 4%; position: relative;}
.se_list li a .se_bg{position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1;-khtml-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);filter:"alpha(opacity=0)";opacity:0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); -webkit-transform: -webkit-scale(0);-moz-transform: -moz-scale(0);-ms-transform: -ms-scale(0);-o-transform: -o-scale(0);transform: scale(0);background: url(../images/se_listbg1.jpg) no-repeat center; background-size: cover;-webkit-transition: all .5s .1s;-moz-transition: all .5s .1s;-ms-transition: all .5s .1s;-o-transition: all .5s .1s;transition: all .5s .1s;}
.se_list li+li a .se_bg{background: url(../images/se_listbg2.jpg) no-repeat center; background-size: cover;}
.se_list li+li+li a .se_bg{background: url(../images/se_listbg3.jpg) no-repeat center; background-size: cover;}
.se_list li+li+li+li a .se_bg{background: url(../images/se_listbg4.jpg) no-repeat center; background-size: cover;}
.se_list li+li+li+li+li a .se_bg{background: url(../images/se_listbg5.jpg) no-repeat center; background-size: cover;}
.se_list li+li+li+li+li+li a .se_bg{background: url(../images/se_listbg6.jpg) no-repeat center; background-size: cover;}
.se_list li a .se_icon{position: relative;z-index: 3;-webkit-transition: all .5s .1s;-moz-transition: all .5s .1s;-ms-transition: all .5s .1s;-o-transition: all .5s .1s;transition: all .5s .1s;}
.se_list li a .se_right{position: relative;z-index: 3;-webkit-transition: all .5s .1s;-moz-transition: all .5s .1s;-ms-transition: all .5s .1s;-o-transition: all .5s .1s;transition: all .5s .1s;}
.se_list li a .se_right h5{font-size: 22px;font-weight: bold;color: #313131; -webkit-transition: all .5s .1s;-moz-transition: all .5s .1s;-ms-transition: all .5s .1s;-o-transition: all .5s .1s;transition: all .5s .1s;}
.se_list li a .se_right p{font-size: 13px;color: #818180; height: 20px; overflow: hidden;-webkit-transition: all .5s .1s;-moz-transition: all .5s .1s;-ms-transition: all .5s .1s;-o-transition: all .5s .1s;transition: all .5s .1s;}
.se_list li a:hover{}
.se_list li a:hover .se_bg{-khtml-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);filter:"alpha(opacity=100)";opacity:1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);-webkit-transform: -webkit-scale(1);-moz-transform: -moz-scale(1);-ms-transform: -ms-scale(1);-o-transform: -o-scale(1);transform: scale(1);}
.se_list li a:hover .se_icon{width: 0; overflow: hidden; padding: 0;}
.se_list li a:hover .se_right{width: 100%;}
.se_list li a:hover .se_right h5{color: #fff;}
.se_list li a:hover .se_right p{color: #fff; /*height: 40px;*/}
.se_list li+li+li+li+li+li a:hover .se_icon{width: auto;/*padding-right: 15px;padding-left: 15px;*/}
.se_list li+li+li+li+li+li a:hover .se_right{width: initial;}


/********��˾�ſ�***********/
.about{width: 100%; height: auto; text-align: center; padding: 50px 0 40px 0; background: url(../images/about_bg.jpg) no-repeat center bottom;-webkit-transition: background-size .5s;-moz-transition: background-size .5s;-ms-transition: background-size .5s;-o-transition: background-size .5s;transition:background-size .5s;}
/*.about:hover{background-size: 102%;}*/

.container-inf{
	margin-top: 70px;
}
.container-inf1{
	margin-top: 60px;
}
.container-inf .row{
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}
.zixun-1img{
	width: 100%;
	height: 100%;
}
.zixun{
	width: 40%!important;
}
.zixun-1{
	position: relative;
	padding: 0;
	width: 20%;
}
.zixun-text{
	position: absolute;
	bottom: 20px;
	left: 20px;
	color: white;
	font-size: 20px;
	line-height: 24px;
	width: 240px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	background: url("../images/index/jiantou.svg")no-repeat 0 center;
}
.zixun-text span{
	padding-left: 20px;
}
.zixun-1:hover .zixun-text{
	color: #07b8f0;
}
.information{
	position: relative;
}.gengduo1{
	float: right;
	color: white;
	background: #07b8f0;
	padding: 10px;
	position: absolute;
	bottom: 0;
	right: 20px;
}


/****发现更多****/
.found{
	margin-bottom:80px;
}
.found-content .row{
	padding: 0;
	margin: 0;
}
.found-content .found-li{
	padding: 0;
	margin-top: 20px;
}
.found-text{
	color:#555555;
	font-size: 20px;
	line-height: 24px;
	margin-top: 9px;
}
.found-text span{
	font-family:'苹方 常规', '苹方', sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:18px;
	color:rgba(85, 85, 85, 0.996078431372549);
}
.zixun-1img{
	position: relative;
}
.xiantiao{
	width: 100%;
	height: 4px;
	background-color:rgba(6, 184, 240, 1);
	position: absolute;
	left: 0;
	bottom: 31px;
	display: none;
}
.found-li:hover .found-text{
	color:#06b8f0;
}
.found-li:hover .xiantiao{
	display: block;
}

.news_main{ height: auto; overflow:  hidden;margin-top: 35px;}
.bd { position: relative; overflow: hidden; }
.bd .pic{
	width: 100%!important;
	height: 440px!important;
}
.bd .pic li{
	width: 100%!important;
	height: 440px!important;
}
.bd .pic a{display: block; width: 100%; position: relative;}
.bd .pic img {width: 100%; display: block;-webkit-transition: .8s;-moz-transition: .8s;-ms-transition: .8s;-o-transition: .8s;transition: .8s; }
.bd .pic a:hover img{-webkit-transform: scale(1.06);-moz-transform: scale(1.06);-ms-transform: scale(1.06);-o-transform: scale(1.06);transform: scale(1.06);}
.bd .pic a span{display: block; width: 72px; height: 64px; background: rgba(149,96,52,.8); color: #fff; font-size: 18px; line-height: 64px; text-align: center; position: absolute; z-index: 3; top: 0px; left: 0;}
.bd .pic a p{text-align: center; overflow: hidden; white-space: nowrap;text-overflow: ellipsis; height: 70px; line-height: 70px; font-size: 18px;color: #5d5d5d; background: #fff; padding: 0 40px 0 10px;}

.news_wrap .more{border: 1px solid #dcdcdc; margin-top: 20px}
.news_wrap .more span{color: #414040;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.news_wrap .more:hover span{color: #fff;}


#ifocus {width: 100%;margin: 5% auto;}
#ifocus_btn li.on:before{left: 0;transition: 0.5s}
#ifocus_btn li.on .nes_title{color: #fff;}
#ifocus_btn li.on .nes_title:before{left: -100%;}
#ifocus_btn li.on .news_center h4{color: #fff;}
#ifocus_btn li.on .news_center p{color: #fff;}

#ifocus_btn li{ height: auto;margin-bottom: 17px;overflow: hidden;}
#ifocus_btn li{display: block; width: 100%; height: auto; position: relative; overflow: hidden;}
#ifocus_btn li:before{content: ''; width: 100%; height: 100%; position: absolute; background: #8a1309; top: 0; left: -100%;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s; }
#ifocus_btn li .nes_title{width: 24%; height: auto; text-align: center; overflow: hidden; font-size: 14px; line-height: 36px; color: #a4a4a4;background: transparent; float: left;padding-top: 14px; padding-bottom: 5px;position: relative;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s; }
#ifocus_btn li .nes_title:before{content: ''; position: absolute; top: 0; left: 0; z-index: 1;width: 100%; height: 100%; background: #ddc49c;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s; }
#ifocus_btn li .nes_title b{display: block;font-size: 36px;position: relative;z-index: 2; color: #fff;}
#ifocus_btn li .nes_title span{position: relative;z-index: 2; color: #fff;}
#ifocus_btn li .news_center{width: 71%; height: auto; float: right; position: relative;z-index: 3; text-align: left;}
#ifocus_btn li .news_center h4{font-size: 16px; font-weight: bold;color: #353535; line-height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0; -webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s; }
#ifocus_btn li .news_center p{font-size: 13px; line-height: 24px; color: #636363; margin-top: 5px; margin-bottom: 0; height: 48px; overflow: hidden;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
#ifocus_btn li.on:before{left: 0;}
#ifocus_btn li.on .nes_title{color: #fff;}
#ifocus_btn li.on .nes_title:before{left: -100%;}
#ifocus_btn li.on .news_center h4{color: #fff;}
#ifocus_btn li.on .news_center p{color: #fff;}


@media screen and (max-width: 1200px){
	.bd .pic{
		width: 100%!important;
		height: 700px!important;
	}
	.bd .pic li{
		width: 100%!important;
		height: 700px!important;
	}
}
@media screen and (max-width: 1000px){
	.bd .pic{
		width: 100%!important;
		height: 550px!important;
	}
	.bd .pic li{
		width: 100%!important;
		height: 550px!important;
	}
	.se_title_main h2{
		font-size: 24px;
	}
	.zixun-1{
		width: 50%!important;
	}
	.zixun{
		width: 100%!important;
	}
}
@media screen and (max-width: 730px){
	.bd .pic{
		width: 100%!important;
		height: 480px!important;
	}
	.bd .pic li{
		width: 100%!important;
		height: 480px!important;
	}
	.u16_text{
		position: absolute!important;
		left: 20px!important;
		top: 70%!important;
	}
	.u16_text p span{
		font-size: 20px!important;
	}
}
@media screen and (max-width: 650px){
	.bd .pic{
		width: 100%!important;
		height: 440px!important;
	}
	.bd .pic li{
		width: 100%!important;
		height: 440px!important;
	}
}
@media screen and (max-width: 550px){
	.bd .pic{
		width: 100%!important;
		height: 380px!important;
	}
	.bd .pic li{
		width: 100%!important;
		height: 380px!important;
	}
	.container-tit{
		margin-top:20px;
	}
	.container-inf{
		margin-top: 50px;
	}
	.container-inf1{
		margin-top: 20px;
	}
	.zixun-text1 , .zixun-text{
		height: 24px;		line-height: 24px;
		font-size: 16px;
		left: 10px;
	}
	.zixun-text2{
		background: url(../images/jiantou11.png)no-repeat 0 center;
	}
.zixun-text1 span{
	display: inline-block;
		width: 9em;
    overflow: hidden;
    /* 显示省略符号来代表被修剪的文本。 */
    text-overflow:ellipsis; 
    /* 文本不换行 */
    white-space:nowrap;			
		}
}
@media screen and (max-width: 500px){
	.bd .pic{
		width: 100%!important;
		height: 320px!important;
	}
	.bd .pic li{
		width: 100%!important;
		height: 320px!important;
	}
}
@media screen and (max-width: 420px){
	.bd .pic{
		width: 100%!important;
		height: 280px!important;
	}
	.bd .pic li{
		width: 100%!important;
		height: 280px!important;
	}
}
@media screen and (max-width: 400px){
	.bd .pic{
		width: 100%!important;
		height: 250px!important;
	}
	.bd .pic li{
		width: 100%!important;
		height: 250px!important;
	}
}
@media screen and (max-width: 350px){
	.bd .pic{
		width: 100%!important;
		height: 220px!important;
	}
	.bd .pic li{
		width: 100%!important;
		height: 220px!important;
	}
}
@media screen and (max-width: 550px){
	.news{padding-top: 20px;}
}



.foucebox {
	position:relative;
	max-width:1200px;
	width: 100%;
	overflow:hidden;
	margin: 5% auto;
}
.foucebox .bd {
	position:relative;
	overflow:hidden;
	width: 100%;
}
.foucebox .bd img {
	width: 100%!important;
}







.k_header{
	position:fixed;top:0;left:0;
	width:100%;
	height:70px;
	background:#fff;
	z-index:7777777;
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0 4%;
}
.k_header .k_logo>img{display: inline-block;height: 100%; vertical-align: middle;}
.k_header .k_logo{height:50px;}

.k_menu{
	width:34px;height:24px;
	position:relative;
}
.k_menu span{
	position:absolute;
	display:block;
	width:30px;
	height:4px;
	background-color:#01b0f1;
	left:0;
	transition:all 0.5s;
}
.k_menu span:nth-child(1){
	top:0;
	transform-origin:left top;
}
.k_menu span:nth-child(2){
	top:10px;
}
.k_menu span:nth-child(3){
	top:20px;
	transform-origin:left bottom;
}
.k_menu_css span:nth-child(1){
	transform:translate(6px,0) rotate(45deg);
	/*left:2px;*/
}
.k_menu_css span:nth-child(2){
	opacity:0;
}
.k_menu_css span:nth-child(3){
	transform:translate(6px,0) rotate(-45deg);
	/*left:2px;*/
}
.k_menu_body{
	position:fixed;top:70px;left:0;width:100%;
	background-color:#01b0f1;
	z-index:7777777;
	overflow: hidden;
	height:0px;
	transition:all 0.5s;
}

.k_menu_body_2{
	display:block;
	height:60px;
	padding:0 6%;
	border-top:#fff 1px solid;
	line-height:60px;color:#fff;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
/*.k_menu_body_2:last-child{
	border-bottom:none;
}*/
.k_menu_body_2 span{position:relative;
	display:block;
	width:22px;
	height:22px;
}
.k_menu_body_2 span label{
	position:absolute;
	left:0;top:10px;
	display:block;
	width:22px;
	height:2px;
	background-color:#fff;
	border-radius:2px;
	transition:all 0.2s;
}
.k_menu_body_2 span label:nth-child(2){
	transform:rotate(90deg);
}
.k_menu_body_2css span label:nth-child(2){
	opacity:0;
}

.k_menu_body_3{
	overflow: hidden;
	height:0px;
	transition:all 0.5s;
}


.k_menu_body_4{
 	display:block;
 	height:35px;
	padding:0 6%;
	border-top:#fff 1px solid;
	line-height:35px;color:#fff;
}
/*.k_menu_body_4:last-child{
	border-bottom:none;
}*/

.k_menu_body a{
	color:#fff!important;
}
.k_menu_body a:focus {
    color: #fff!important;
}

.k_menu_bodys{
	position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;
	z-index:77777777;display:none;
}
.k_menu_bodys1{
	position:absolute;
	transform:translate(5%,5%);
	width:90%;
	height:90%;
	background-color:rgba(0,157,223,0.9)
}

.k_menu_bodys1_1{
	padding:20px 20px 0px 20px;
	color:#fff;
	font-size:15px;
	float:left;
	width:33.333333%;
}
.k_menu_bodys1_1 p{
	border-bottom:#fff 1px solid;
	line-height:30px;padding:0 10px;
	margin-bottom:5px;
}

.k_menu_bodys1_1 a{
	line-height:25px;padding:0 10px;
	color:#fff;
	font-size:14px;
	display:block;
	position:relative;margin-left:10px;
}
.k_menu_bodys1_1 a::before{
	content: "";
	position:absolute;left:0;top:50%;margin-top:-1px;
	width:5px;height:2px;background-color:#fff;border-radius:2px;
}
.k_menu_bodys1_1 a:focus {
    color: #fff!important;
}

@media screen and (max-width: 640px){
	.k_menu_bodys1_1{width:100%;}
}
.k_close{
	position:absolute;top:10px;right:10px;z-index:10;
}


@media screen and (max-width:1440px){
.se_title_main h2{ font-size: 36px;}
}